Search Results
2676 Green Bay Rd, Evanston, IL 60201
Terra is an American bistro serving fresh spaghetti and meatballs pasta, cioggia beet carpaccio salad, French quarterMore jambalaya, pan-roasted lake superior whitefish, spicy ahi tuna tarter, and much more. Reservations are accepted and can be made over the phone or through the restaurant's website.
See more »