

Restaurants visited by Leo
Menu
Table booking
Menu
Table booking
City: S San Diego, 8250 Mira Mesa Boulevard, San Diego, 92126, United States Of America, S San Diego
"I was very disappointed with the carnitas bowl I ordered. Most of the meat was fatty, which was not what I was expecting. By the time I returned to my..."
- «
- »