I couldn't find what hotel this could be. It lists these amenities: Business center, Internet access, Restaurant(s), Self-service laundry, Tennis nearby. It also says "The last person got the The Inn at Longwood Medical". Any help would be apreciated!