Island Cafe London

Island Cafe London

0 0 Reviews


Coffee & Tea in London - Southwark
1 Flat Iron Square, Southwark, London, SE1 0AB
+44 (0) 20 7407 2224

Island Cafe serve a variety of sandwiches, snacks and drinks to eat in or take away.
Tags: takeaway




Always got something to say? Want to submit a review of Island Cafe in London? Contribute to the directory of recommended Coffee & Tea in London by submitting a Island Cafe London review. Do you own the business - Island Cafe London? If so, claim it today! This will allow you to amend your details and improve your listing.