October 10, 2012 Total Views: 6233 Today: 1 ★★★★
Hotel Villiers33 Apartments London, The 4-star Villiers33 offers modern accommodation with free Wi-Fi. Situated in central London, these apartments have a prestigious location just off The Strand, 150 metres from Charing Cross Station. The spacious Villiers apartments have bare wooden floors and stylish leather sofas. The living areas feature a flat-screen TV/DVD player and an iPod dock, and there are separate cosy bedrooms. The compact kitchenette has a microwave, refrigerator and tea/coffee facilities, and there is also a dining area. All apartments have a private bathroom, and laundry facilities are provided. Situated just 3 minutes’ walk from Trafalgar Square, Villiers33 is only 600 metres from Leicester Square and 100 metres from Embankment Station. Vibrant Covent Garden Market is a 5-minute walk away. (Hotel Villiers33 Apartments London hotels booking).