Music Box is located in Sto. Cristo, Tarlac City, Philippines on Metro Town Mall, Macarthur Highway & Corner Sta. Rosa - Tarlac Road. Music Box is rated 5 out of 5 in the category live music venue in Philippines.
Address
Metro Town Mall, Macarthur Highway & Corner Sta. Rosa - Tarlac Road