The Vista
BASIC INFORMATION:
State: Massachusetts
Address:
22 Thatcher Road, Gloucester, MA 01930Property Stars: 3 Star
More Details
Atop a knoll overlooking Good Harbor Beach in Gloucester, Massachusetts, The Vista offers clean, spacious rooms in a motel setting. Privacy, comfort and value.
Gift Certificates available at 20% off.