Get directions to: Let's Take A Seat Thai Cuisine, Champaign, IL
Restaurant address: 2506 Village Green Place Champaign, IL 61822, USA
Restaurant: Let's Take A Seat Thai Cuisine