Chololo’s Grill

The newly opened Greenhills Towncenter along Granada St. (adjacent to Gilmore and Ortigas Avenue) is the newest hangout in town. It’s a quaint commercial complex that houses a number of food establishments as well as several lifestyle stores. Since this is very near our place, my family decided to drop by one Sunday to check […]