Compass Rose Inn

5 1\2 Center St Newburyport MA 01950 USA

(978) 675-6660

Location