Global Towers Hotel & Apartments Colombo: Beach & Location