London
Sheila's Cafe
24a Craven Terrace, London, W2 3QH, United Kingdom
4.61,702 on Google
Photo by Poppy Hendrani via Google
Photo by Reto Büschi via Google
Photo by Satish Shikhare via Google
Tagged for
- Open early
- Open weekends
- Indie brand
Best Thing on the Menu
Nobody's voted yet