Still & Star

In the heart of the city

Take a look inside Still& Star

Opening hours

Monday to Friday: 11am - 11pm

 

Still & Star

1 Little Somerset Street
London
E1 8AH