The Mayflower Hotel is a historic hotel situated in downtown Washington, D.C. It has been a landmark in the city since its opening in 1925. The hotel offers elegant and spacious rooms, each equipped with a TV for guests' entertainment. The Mayflower Hotel also boasts several dining options, including a renowned seafood restaurant and a cozy lounge. With its central location, guests can easily access popular attractions such as the White House and the National Mall.