Restaurant - Seafood in London
121 Lee Road
London
Greater London
SE3 9DS
Quality food, quality staff, all presented extremely well. I love going here and will be informing others for sure.
Pet Adem - 12/08/2009 | report this review
All fields are required. Your review will appear immediately.