University of the Philippines Football Stadium is located in Quezon City, Philippines on Grandstand, Diliman,. University of the Philippines Football Stadium is rated 5 out of 5 in the category soccer practice in Philippines.
Address
Grandstand, Diliman,