The world-class Crown Towers Hotel is a 5-star property with luxurious rooms to stay in an entertainment area of Manila. The hotel was opened in 2014 and remains an example of innovative architecture in Manila ever since. More details