Bistro Leluco Owners Michele Trizzino and Antonio Rappazzo opened Bistro Leluco on January 13, 2023. (207)-536-1690Bistro Leluco, Cottage Road, South Portland, ME, USAWebsite | Map