Red Lizard Tacos & Burritos – Best Place to Eat at Ayala Mall in Cebu City, Philippines

Let me show you one of the BEST places to eat in Cebu City, Philippines. The Red Lizard Tacos & Burritos has some excellent food and ice cold Corona Beer. It’s a hidden gem on the top floor of Ayala Mall.