Super 8 Weymouth/Boston Hotel - Find the perfect stay at Hotels in Weymouth MA located 12 miles from Logan International Airport. Enjoy your stay at affordable Hotels near Downtown Boston, MA. Book your rooms at Hotels in Weymouth MA from
www.super8weymouth.com.