Where is Broadway & N. Alamo?

Where is Broadway & N. Alamo located?

Broadway & N. Alamo, Broadway & N. Alamo, United States of America (approx. 29.44722°, -98.475204°)


Where is Broadway & N. Alamo on the map?