Tabujara Hall is located in Lungsod Quezon, Philippines on T.H Pardo De Tauvera Street, UP Campus Diliman,. Tabujara Hall is rated 3 out of 5 in the category children's amusement center in Philippines.
Address
T.H Pardo De Tauvera Street, UP Campus Diliman,