The Store in Tower Hamlets
Cuisine:
British and Other cuisines
The Store is located on the busy streets of Tower Hamlets. If you prefer to go directly you will find it at 65 Roman Road, a street that you can also visit without problems using Google Maps on your own.
Where is The Store?
🏠 65 Roman Road Tower Hamlets
Leave a comment:
Frequently asked questions about The Store:
-
In The Store they specialise in british and other cuisines.