La Granja is a chicken restaurant offering fresh meats and homemade meals for takeaway, with terrace service and dine-in options available.