Situated in the heart of the city, The Mayflower Hotel is a historic landmark known for its grand architecture and luxurious accommodations. The hotel offers spacious rooms and suites, a fitness center, a rooftop bar, and multiple dining options. Guests can easily explore popular attractions such as the National Museum of American History and the U.S. Capitol.