Approx 1.05 KM away
Address: Avenida Santos Avenue, Nova Tierra Village, Davao, Davao Del Sur, Philippines