Restaurant
The SWISS Deli and Restaurant
6 locals recommend,
Tips from locals
Swiss deli/restaurant with an impressive wine cellar. Popular with expats and Filipinos.
Locals also recommend
Location
Mamay Road
Davao City, Davao Region