The Menil Collection is conveniently located at 1533 Sul Ross St, Houston, TX 77006.