Red Lobster
1901 N Prospect Ave, Champaign IL 61822