Where is Drury Plaza Hotel San Antonio North Stone Oak located?
Drury Plaza Hotel San Antonio North Stone Oak, Drury Plaza Hotel San Antonio North Stone Oak, United States of America (approx. 29.61128°, -98.48143°)
Drury Plaza Hotel San Antonio North Stone Oak, Drury Plaza Hotel San Antonio North Stone Oak, United States of America (approx. 29.61128°, -98.48143°)