Map Location
Victoria Plaza Cinemas
Victoria Plaza, Bajada, Davao City, Davao del Sur, Philippines