Restaurant
Leeward, located on Free St in vibrant Portland, ME, encapsulates a cozy yet trendy dining experience. Renowned for its exquisite cocktails and a substantial wine list, this 4.80-star restaurant is a go-to spot for solo diners and couples alike. Dine on beautifully crafted dishes like lobster bucatini and seasonal pasta, or indulge in their famed panna cotta. Reservations are essential as the atmosphere fills up quickly. With wheelchair access and a welcoming vibe, Leeward stands out as a must-visit culinary gem.
Best in Portland
Seafood restaurant
20 Custom House Wharf, Portland, ME 04101, United States