Ice Giants - Sta. Ana

Door 1&2 Bagsi Complex, Sta. Ana Ave.
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.