This is the nearest street address. [ 11719 STROUD DR HOUSTON TX, 29.699846, -95.585697 ].
Neighborhoods:
|
29.6997, -95.5858
|