Ibérica is a Spanish restaurant offering homemade cuisine with a focus on quality service.