The Lord Stanley

2.7
(6 reviews)
25 Carmen Street, London E14 6AX England
Luxury
Specialty Inn
Hotel
The Lord Stanley | London | United Kingdom | TripAligner