Leeward is a distinguished restaurant located at 85 Free St in Portland, Maine, 04101. Known for its exceptional dining experience, Leeward offers a refined menu that highlights fresh, locally sourced ingredients. Portland residents recognize Leeward for its innovative approach to contemporary cuisine, blending seasonal flavors with meticulous preparation. The establishment’s ambiance complements its culinary offerings, providing a comfortable yet sophisticated setting. Customer reviews consistently reflect satisfaction with both the quality of food and attentive service. Leeward’s commitment to excellence has earned it a 4.8-star rating, underscoring its reputation among Portland’s restaurants. This dedication to quality makes Leeward a notable choice for those seeking a memorable meal in the area.


































