Grand Central Station is located in Metro Manila, Philippines on Bago Bantay, Quezon City. Grand Central Station is rated 4.5 out of 5 in the category train ticket counter in Philippines.
Address
Bago Bantay, Quezon City
Accessibility
Wheelchair-accessible entrance