One bedroom Apartment in Garrick Mansions
Offering free WiFi and city views, Leicester Square is an accommodation situated in London, just 200 yards from Arts Theatre and 550 yards from Queen's Theatre. The property is 900 yards from Trafalgar Square and less than 0.6 miles from Covent Garden.
["TV", "Air conditioning", "Dining table", "Heating", "Essentials", "Shampoo", "Iron", "Washer", "Cleaning products", "Smoke alarm", "Kitchen", "Hair dryer", "Fire extinguisher", "Cooking basics", "Wifi"]