There are several visitor parking lots on campus (see yellow-colored areas in map below).
The visitor parking lot next to Entrance #20 is now closed during business hours.
The closest parking lot to our building is located near the Rice University Art Gallery
For reference, 6100 Main St. Houston, TX 77005-1827 is Entrance #1 when using Google Maps or Apple Maps.
Interactive Map of Rice Campus