Turtle Bay
15 High Street
London W5 5DB
United Kingdom