Welcome to Great Dining in New Hampshire

Magic Foods Restaurant Group manages six distinct New Hampshire restaurants with a shared commitment to quality cuisine, excellent customer service, and unforgettable dining experiences. Whether you’re in the mood for a night of fine dining at O Bistro, no fuss meal at Suna, or a surf-and-turf selection at one of our O Steaks & Seafood locations, we have the menu and nearby location for you.

If you are looking for a classic New England bed and breakfast experience, The Inn on Main will welcome you to the comfort of modern elegance in our boutique inn that offers the amenities you’ve come to expect from a full-service hotel.

Magic Foods Catering also works to deliver exceptional dining events your guests will always remember – from wedding receptions and birthday parties, to business events and theme dinners. You can trust us to flawlessly execute your on- or off-premise event.

Our team, led by owners Scott Ouellette and Andy Juhasz, is dedicated to exceeding your expectations. Magic Foods Restaurant Group is constantly innovating new menu items, special events, and community partnerships to keep dining in New Hampshire exciting, fresh, and relevant.