La Flor De Calabaza
(900)
Latin American restaurant
Permanently closed
Address: 705 N 1st St #110, Phoenix, AZ 85004
Last summer, I got to go to Cancún for a few days and it turned out to be quite the turbulent trip. Pro tip: Only drink bottled water there, your body will ...