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 site
Toilets