Q Power Station is located in Ortigas Center, Mandaluyong, Philippines on L5,516-517, Shangri-La Plaza, EDSA Corner Shaw Boulevard. Q Power Station is rated 5 out of 5 in the category video arcade in Philippines.
Address
L5,516-517, Shangri-La Plaza, EDSA Corner Shaw Boulevard