Baywatch tower malate ManilaHotel
2057 M.H. Del Pilar St, Manila, 1004
Situated in Manila, 500 metres from Manila Bay Beach and 2.2 km from World Trade Centre Metro Manila, Baywatch tower malate Manila features air-conditioned accommodation with a terrace and free Wi-Fi.