Categories
Downtown

Madame Tussauds

Madame Tussauds is at 1001 F St. NW.  The museum is fronted with glass walls and doors with huge images of famous people, with a portion of two figures seen in this door.