Madame Tussauds

Madame Tussauds

  • New York, NY
  • Construction Management · Big Show
  • Completed · 2000