Where is Montezuma Rd & 55th St?

Where is Montezuma Rd & 55th St located?

Montezuma Rd & 55th St, Montezuma Rd & 55th St, United States of America (approx. 32.7706°, -117.075836°)


Where is Montezuma Rd & 55th St on the map?