1838 Menard House
Address:
1605 33rd St
Galveston
, TX
, 77550
29° 17' 28.8204" N, 94° 48' 8.0424" W
See map: Google Maps