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