Rose Park Hotel
Rose Park Hotel
Hotel
1-3 Talbot Square, Paddington
, London, England, United Kingdom
W2 1TR
66
Average ·
993 reviews