Location
The Rose
- Address
-
123 SnowsfieldsSouthwarkLondonSE1 3ST
Is The Rose your business?
Find out how to become a Partner to enhance your listing and access other benefits.
Hotels near The Rose
-
Shangri-La The Shard, London
-
Cheval Three Quays
-
The LaLit London
-
Apex City of London Hotel
-
RestUp London
-
Ibis Styles Southwark - Borough Market