La Tapa Loca is a Spanish restaurant and tapas bar offering a selection of Iberian specialties and fine Spanish products.