Best European Restaurants In Dixon, IL
Oct 14, 2017
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
Terms of Service
© 2017 DineRank.com. All rights reserved.