Restaurante Grill Los Castillos specializes in XXL Galician beef cachopos and premium grilled meats. They also offer a variety of homemade dishes and desserts. Reservations are recommended.