Loons Nest Restaurant Address: 219 W Lovell Rd, Lovell, ME 04051 Phone: (207) 925-1911 Restaurants Other Businesses: Pleasant Point Inn & Rest at 145 Pleasant Point Rd, Lovell, ME 04051 Ebenezer's Pub & Restaurant at 44 Allen Rd, Lovell, ME 04051 Center Lovell Market & Restaur at 1007 Main St, Lovell, ME 04051