The Kitchen @ Tower

Restaurants, Cafés Aldgate
  • 1 out of 5 stars
(1user review)
0 Love It
Save it
Venue name: The Kitchen @ Tower
Contact:
Address: Byward Street
London
EC3R 5BJ
Transport: Tube: Tower Hill
Do you own this business?
To improve this listing email: feedback@timeout.com

Average User Rating

1 / 5

Rating Breakdown

  • 5 star:0
  • 4 star:0
  • 3 star:0
  • 2 star:0
  • 1 star:1
LiveReviews|1
1 person listening
Albert M

One of worst experiences of my life. The staff was so kind, but the food quality wasn't decent. We detect a mouse in the saloon