TERRA
Address:
2676 Green Bay Rd, Evanston, IL 60201
Phone:
(847) 563-9100
Other Details:
Terra is an American bistro serving fresh spaghetti and meatballs pasta, cioggia beet carpaccio salad, French quarter 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.
Restaurants
Other Businesses: