Caffè TropeaRussell Square, London, WC1B 5EH, United Kingdom | 020 7637 5093 | Website
Delightful, step free cafe with good food, helpful staff and accessible toilet in beautiful Russell Square Gardens
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