Caffè Tropea
Russell Square, London, WC1B 5EH, United Kingdom | 020 7637 5093 | Website Back to resultsDelightful, step free cafe with good food, helpful staff and accessible toilet in beautiful Russell Square Gardens
1 like
Family run, self service café with indoor and outdoor seating in the middle of Russell Square Gardens, a Bloomsbury Square, close to the British Museum. The café serves a wide variety of home made...
1 result shown