Mel Lleras NPI 1407383573 Practice location: 1406 W Lake St Ste A, Minneapolis, MN 554083598 Taxonomy code: 374K00000X Phone: (612) 430-9385