Get directions to: The Pita Pit, Champaign, IL
Restaurant address: 611 E Green St, Apt E Champaign, IL 61820, USA
Restaurant: The Pita Pit