St. Francis Square resides just across the biggest mall in Mandaluyong, the SM Megamall and is located near various famous hotels like Shangri-la Ortigas and Crowne Plaza. It also lies near the business district of Mandaluyong where hundreds of call centers can be found. Just a few meters away is EDSA, formerly Highway 54 where …
Month
June 2010
Showing: 7 - 7 of 7 RESULTS