Cabra is located in Chicago, United States on 200 N Green St. Cabra is rated 4.5 out of 5 in the category peruvian restaurant in United States. Cabra Cevicheria is a Peruvian-inspired restaurant by Chef Stephanie Izard, located on the top floor of the Hoxton Hotel, Chicago. Open for Dinner seven nights a week with brunch being served Saturdays and Sundays, the lively dining experience is anchored on shareable plates bold in flavor and bright in taste.ations are required.
Amenities
Bar on siteToilets