The Menil Collection
Address:
1533 Sul Ross St,
Houston
, TX
, 77006
29° 44' 13.866" N, 95° 23' 51.666" W
See map: Google Maps