Elizabeth Baldwin Park
Address:
1701 Elgin St.
Houston
, TX
, 77004
29° 44' 17.898" N, 95° 22' 14.844" W
See map: Google Maps