Montezuma's Mexican Restaurant & Bar
134 Melbourne St, North Adelaide SA 5006, Australia, North Adelaide SA
Location & Map
134 Melbourne St, North Adelaide SA 5006, Australia, North Adelaide 5006 SA - See Map
Features & Facilities
Payments Accepted: Visa, Mastercard, Eftpos