Obelix Restaurant

700 N Sedgwick St Ll-1, Chicago, IL

Menu (As of 10/30)

Obelix Restaurant: hours and how to order