Best Tapas Restaurants In Champaign, IL
Mar 19, 2017
Radio Maria is a restaurant located in Champaign, Illinois at 119 North Walnut Street. This restaurant serves hummus, house potatoes, radio scrambler, queso de cabra frito, smoked salmon, garlic roasted shrimp, and grilled hanger steak. They also serve apple wood smoked ham, grilled loch duart salmon, chorizo and potatoes with fried egg, caprese, three little pigs, savory pretzel monkey bread,...
119 North Walnut Street, Champaign, IL, 61820
Terms of Service
© 2017 DineRank.com. All rights reserved.