Micelis Restaurant
3930 Pine Island Rd. Matlacha, Florida 33993 | Restaurant Info