Megaworld, a real estate company, has planned to open its 19-storey, two-tower Grand Westside Hotel, the Philippines' 'biggest hotel,' in…
This website uses cookies.