Ice Giants - Damosa

Damosa Gateway Commercial Complex, Lanang
Ice Giants serves ice cream, desserts, asian in Davao. Favorites on its menu include Popcorn Cheese, Platter Fries, Hawaiian Pizza.
Part of Ice Giants
See the restaurant and its other locations.