Project 68
Cafe in Bloomsbury

Ad
Address
68 Tavistock Place, Bloomsbury, London, WC1H 9RW
Region
Bloomsbury
Nearest Station
Russell Square (0.22 miles)
Category
Cafes & Tea Rooms
User Reviews
There are no user reviews
The Nearest Alternatives
More At This Address
68 Tavistock Place WC1H 9RW
We have multiple businesses linked to this address. Find out what else is/was here.