The Mermaids Tail
Foods
7-9 Leicester Square, WC2H 7NA
London
Business profile
Feed your passion for fish and chips at The Mermaids Tail, the best fish and chips in London
Customer reviews
No reviews yet
Write a review