Upstairs Rooftop Bar + Kitchen is a restaurant in Davao City, located at Don Julian Rodriguez Sr. Avenue, Davao City, Davao del Sur, 8000. It specialises in serving freshly prepared meals for dine-in, takeaway and group gatherings. Customers can reach the business through the contact details listed on this page to ask about services, availability and opening hours before visiting.