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.

Ver más Ver menos

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.