Kensington Quarter

191-195 Kensington High St, London W8 6SH, United Kingdom

London, United Kingdom

Rating: 286

Score: 4.1

Price: Moderately expensive

No reviews available.