Get Travalour for free on Google Play

The Museum of Modern Art

11 W 53rd St, New York, NY 10019, USA

Man-made Structures- Other
Museum

This is an art museum located in midtown Manhattan. It plays a major role in developing and collecting modern art and is often identified as one of the largest and most influential museums of modern art in the world.

Location of The Museum of Modern Art