The Prime London Hotel
The Prime London Hotel
Hotel
9 Knaresborough Place
, London, England, United Kingdom
SW5 0TP
90
Excellent ·
86 reviews