Map Location
Yakiniku and Tsuru
Damosa Gateway, Angliongto Road, Lanang, Davao City, 8000, Davao Del Sur, Philippines