All organizations in the category Spanish Restaurant, in Plymouth
Spanish Restaurant, Plymouth, United Kingdom
- Address: Derrys Cross Unit 3, PL1 2 Plymouth
- Site: http://www.latasca.co.uk
- Lat Long: 50.3699046223, -4.14576913079
- Category: Spanish Restaurant,  Restaurant