International Museum Of Art

956-682-1564
1900 W Nolana Ave
Mcallen, TX 78504
No photo available for this business

Business Information

Museums, Non-profit Organizations
Non-Profit Organizations

Customer Reviews (2 reviews)

Citysearch User

on Citysearch Nov 22, 2005
The International Museum of Art and Science is a museum located in Mcallen, Texas. While it may be relatively small and offer a more limite... (more)

Citysearch User

on Citysearch Sep 02, 2005
As a treat, I took myself and my nephew to this museum. It offered great exhibits and even provided my nephew with a chance to experience a... (more)

Browse our top cities

Browse cities by state