Claim this listing
Mama Fla Italian is an Italian restaurant on the river in Idaho Falls, ID.
Sign in so we know who is asking. Claiming is free. A directory manager confirms it before the listing is yours.
Mama Fla Italian is an Italian restaurant on the river in Idaho Falls, ID.
Sign in so we know who is asking. Claiming is free. A directory manager confirms it before the listing is yours.