Cape Ann Motor Inn is one of the only beach front or ocean front hotels in Gloucester Massachusetts. We are conveniently located just 30 miles northeast of Boston. We are directly on Long Beach on the Rockport/Gloucester line.