The French Farm
Address:
916 W 23rd Street B
Houston
, TX
, 77008
29° 48' 23.148" N, 95° 24' 57.0888" W
See map: Google Maps