The Lord Stanley

25 Carmen StreetLondonE14 6AXUnited Kingdom
Hotel