The Cleveland Square is located in London, United Kingdom
-
600 yards from Paddington Station
-
3.5 miles from City Centre London
-
10 miles from London City Airport (LCY)
-
600 yards from Kensington Gardens
-
1200 yards from Kensington Palace
-
1200 yards from Notting Hill High Gate Station
-
1300 yards from Hyde Park