Get directions to: The Rice Garden, Urbana, IL
Restaurant address: 1401 W Green St Apt W Urbana, IL 61801, USA
Restaurant: The Rice Garden