Now Open in Haddon Township: Homemade Favorites & Craft Cocktails

90 Haddon Avenue, Haddon Township, NJ • Walk-ins Welcome

Relaxed Italian Dining in Haddon Township – Crafted Just for You

Homemade Favorites

Housemade pastas, seasonal fresh seafood from Long Beach Island, and premium domestic meats prepared daily in our true scratch kitchen

Warm & Inviting Space

Modern-rustic dining room with cozy lighting, comfortable seating, and a relaxed neighborhood feel—perfect for casual dinners, happy hours, date nights, or group gatherings

Craft Cocktails & Drinks

Signature cocktails like the Paper Plane and Duo Doli, a curated wine list, and 18 craft beers on tap (including local favorites)

Family-Owned Neighborhood Favorite

From the Il Villaggio team, bringing great food, good times, and a comfortable atmosphere that makes everyone feel right at home

Paper Plane, Perfected

Amanda, our bar manager, shakes up the classic with bourbon, Aperol, Amaro, and fresh lemon. Watch, learn, and come taste the real thing!

Book A Reservation

What People Are Saying On Google Reviews

“Visited Duo on 3/3/26 with a friend. Mia was an excellent server and we liked her recommendations. Our favorites (recommended by Mia) were the Filet mignon, braised short rib, and the Penne Vodka. Entrees are à la carte so just pay attention, lol. Love the lighting in there at night. Definitely will be back!”

— Genise

“We had a fantastic meal at Dou Restaurant! The airplane chicken was wonderful, and the squid ink pasta was rich and perfectly cooked. Both dishes were standout choices. Our server, Mia, was excellent! She was friendly, attentive, and made the whole experience even better. Highly recommend!”

— Liz

“We had an outstanding experience at Duo Restaurant & Bar. The food was absolutely excellent, with every dish bursting with flavor. The atmosphere was amazing, and the staff were incredibly friendly and attentive. I’d highly recommend this restaurant to anyone looking for an exceptional dining experience.”

— Jon