|
|
Depot is a restaurant located in Virginia, Illinois at 351 North Main Street. This restaurant serves creme brulee, grilled scallops, baileys double cream, lemon tart brulee, spencer steak, seafood, and cracker sheets. They also serve thai crispy quail & hudson river foie gras, noah's warm apple crisp, ahi tuna and wasabi caviar tartare, indo wontons, double smoked baby back ribs, lamb chops,...
351 North Main Street, Virginia, IL, 62691
|
|
|