Located near St. John's Wood and Lord's Cricket Ground, London Marriott Hotel Regents Park showcases spacious, family-friendly accommodation, a pool and a gym. The hotel also offers on-site dining and large event venues.