The Mayflower Hotel is a historic hotel located in the heart of Washington D.C. It boasts a charming terrace that offers stunning views of the city skyline. The hotel's terrace is the perfect place to unwind and enjoy a refreshing drink or a delicious meal. The Mayflower Hotel is known for its elegant rooms, classic decor, and convenient location near popular attractions.