» Leicester House - London United Kingdom
Photo Leicester House LONDON
1 Leicester StWc2H 7Bl LondonHotels 4 Stars United Kingdom