Elegance, Scandals, and Business: A Glimpse at The Mayflower Hotel

Opened in 1925, The Mayflower Hotel is now a luxury Renaissance hotel that provides a contemporary stylish location to their customers currently owned by Marriott (Cooper). The hotel is located at 1127 Connecticut Avenue NW, half a mile five-minute walk from the United States Capitol (Powell). The hotel holds ten floors along with  581 elegant […]

Continue reading