La Charca is a Spanish restaurant specializing in traditional Canarian cuisine. Parking is available.