Explore details about location Montezuma Street. Montezuma Street is a location situated within the Rio Vista alongside other areas such as Madere Way, Fisher Street, Main Street.