Representative image, AI-generated

Twelve

Upscale, highly rated seafood and American spot with a 4.8 rating. Good choice for a refined dinner and a broad, crowd-pleasing menu.

Twelve is a waterfront restaurant on Portland’s working harbor side, offering a polished but relaxed place to eat with views of the water and the city’s maritime activity. It’s a good stop if you want a meal that feels distinctly Portland: seafood-forward, locally minded, and close to the Old Port’s walkable streets and piers. The setting makes it especially appealing for travelers who want a scenic dinner or a leisurely lunch near the harbor.

Quick tip: If you want the best experience, try to visit around sunset or reserve ahead for a window or waterfront table, since the harbor views are a major part of the appeal.

Expert notes

More places to eat in Portland

All places to eat in Portland