Old Town Kitchen and Grill is a restaurant in Davao City, located at Avanceña Street, Davao City, Davao del Sur, 8000. It specialises in serving freshly prepared meals for dine-in, takeaway and group gatherings. The menu leans towards barbecue cuisine.
Address
Avanceña Street, Davao City, Davao del Sur, 8000 · View map