Search results
- See moreSee moreSee moreSee moreMamma Mia’s Hand Made Italian CuisineItalian Restaurant
Mamma Mia’s sits right on the Nehalem River. We have patio seating, inside dining, to go orders and we also deliver. We...
Phone: (503) 368-6262
Cross Streets: Near the intersection of Highway 101 N and Tohls St
35815 Highway 101 N Nehalem, OR 97131 2111.94 mi
Is this your business? Verify your listing
Amenities
- Accessible