Spanish restaurant Besame Mucho offers a taste of Spain.