Gelo's Grill is located in San Jose del Monte City, Philippines on Santa Maria-San Jose del Monte Rd. Gelo's Grill is rated 3.8 out of 5 in the category bar & grill in Philippines.
Address
Santa Maria-San Jose del Monte Rd
Service options
TakeawayDine-in