Castilla Tapas & Wine Bars

Restaurant - Spanish in Clapham, London
Castilla Tapas & Wine Bars serve a variety of Spanish dishes at their restaurant. Catering for private parties of up to 60 guests is available upon request.