La Garrocha is a Spanish restaurant specializing in roasted chicken, fried fish, sandwiches, and a variety of other dishes, available for takeout or to enjoy on their terrace.