This is the nearest street address. [ 11815 STROUD DR HOUSTON TX, 29.699735, -95.586544 ].
Neighborhoods:
|
29.6997, -95.5866
|