Tag: Skytower

2 Manila-based hotels score high in Forbes guide to world’s most luxurious

The Philippines’ Nüwa Manila and Skytower at Solaire Resort and Casino have been listed in the Top 58 World’s Most Luxurious Hotels list by Forbes Travel Guide.
- Advertisement -

Top Stories