Hotel Review: W London Leicester Square
Hotel Review: W London Leicester Square The W London Leicester Square in London, England is a 5 Star Hotel now part of the Marriott Brand. This Hotel is a Category 7 which will cost you 60,000 Marriott Points Per Night. As of now Category 7 hotels are the highest Category for Marriott Properties. Coming Jan 1,2019…
Read more