IMAX Theatre North Edsa

Quezon City, Philippines