Italian : Nicola's Italian Restaurant (941) 474-6195 4343 S Access Rd, Englewood, FL 34224 Own This Business? Click To Upgrade Your Listing Now « La Stanza Ristorante » Marco’s Pizza