Travel with Karla posted: " Carlo's Pizza Station House Tagaytay is where the magic of Italian flavors comes to life in every bite. They have sizzling pizzas straight out of the oven, creamy pasta that's a hug in a bowl, salads bursting with freshness, nachos that'll make your tast" Travel with Karla
No comments:
Post a Comment