The Mayflower Hotel is a landmark hotel in downtown Washington, D.C. It offers comfortable rooms and suites with kitchenettes, providing guests with the convenience of preparing their own meals. The hotel features a restaurant, a bar, and a fitness center. Guests can also take advantage of the hotel's central location, which is within walking distance of popular attractions like the National Geographic Museum and Dupont Circle.