Salsa Tapas & Grill

Restaurant in Southend-on-Sea, UK

Spanish restaurant

London Road, Southend-on-Sea, SS1 1NT