Escala Tapas Bar Restaurant
➤ 12 The Beach, Clevedon BS21 7QU, United Kingdom, Harbourside United Kingdom
Vegetarian, Seafood, Tapas, Steak, Tea
"Just had an excellent meal with good advice and service. Staff were very polite and gave great advice on some choices, these were highly appreciated and we cannot fault them. Highly recommended"