where is the mayflower
The Mayflower Hotel, is a historic hotel in downtown Washington, D.C., located on Connecticut Avenue NW. It is two blocks north of Farragut Square (one block north of the Farragut North Metro station). The hotel is managed by the Autograph Collection Hotels division of Marriott International.