The nice service is a great benefit of this restaurant. Restaurante El Leon de Castilla is ranked 4.1 within the Google grading system.
Foursquare
Google