El Punto Tapas Bar offers a selection of Spanish tapas and drinks. Established in 2002, it provides a taste of Spain.