Best European Restaurants In Dixon, IL

Last Updated:
Sort
Orom Restaurant is a restaurant located in Dixon, Illinois at 308 West 1st Street. They are open every day except Monday and Sunday. We have an eager hardworking front-of-the-house staff. Their service, combined with Chef Mark and sous Chef Syndi’s creations, combine for an experience that will leave our patrons delighted and satisfied. (Mark is husband Mark Framke; Syndi is Lisa’s daughter,...
308 West 1st Street, Dixon, IL, 61021
Rank
1
1 votes
Sponsor
0.0