Turquoise Island

Turquoise Island

Turquoise Island is situated on the corner of Westbourne Grove and Colville Road in Notting Hill, London, UK.

And it deserves to be in your life.