• St Helens Café And Deli
    55 St Helens Gardens, London, England
    Not yet rated
  • Directions: Down the stairs at the back

    Comments: Quite a small cafe so would be obvious if you don't buy anything but if you ask to use it it should be fine!

    Propose an edit to this listing.


    comments powered by Disqus