Information
Location Info |
Features |
---|---|
Newbury, Berkshire, Newbury England United Kingdom 01865 595490 Visit Site |
Spanish Restaurant Tapas Spanish Cuisine Private Dining Sangria Paella Venue Meetings Events Private Functions Celebrations |
La Tasca reviews
Login to comment