IMAX Theatre - SM City North EDSA is located in Quezon City, Philippines on SM City North EDSA, Bago Bantay,. IMAX Theatre - SM City North EDSA is rated 4.5 out of 5 in the category imax theater in Philippines.
Address
SM City North EDSA, Bago Bantay,