The Kensington Hotel

Rating:4.5

109 – 113 Queen’s Gate, South Kensington SW7 5LR, London, XGL, GB

Tags:Hotels

Check Out More

image

image

image

Comments1

  1. AM

Add your comment