Castle Manor Inn

Location

141 Essex Ave,
Gloucester, MA 01930

Phone

978-515-7386

Social