7 Byward St, City Of London, London EC3R 5BJ, United Kingdom
No delivery
Spot something wrong?
Dishes at The Kitchen @ Tower. Prices may vary in venue.