Contact River Valley Travel Medicine

21 Highland Avenue, Suite 5
Newburyport, MA 01950

Having trouble viewing map? Click here.

62 Brown Street, Suite 301
Haverhill, MA 01950

Having trouble viewing map? Click here.

Call us at Newburyport Office Phone Number 978-499-3810

[email protected]
FAX US AT 978-462-2316