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