Red Lobster Map phone 1901 N Prospect Ave Champaign, Illinois 61822 Wingin Out Map phone 301 E Green St Champaign, Illinois 61820