Madame Tussauds

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