The Mayflower Hotel opens its doors on February 18. The hotel, located at 1127 Connecticut Avenue NW in Washington, D.C., earns the nickname the “Hotel of Presidents” and remains open today.
Some results have been hidden because they may be inaccessible to you