 |
|
|
 |
 |
Olio on Naples Bay is located in renowned Naples, Florida. Home of sugar-sand beaches, breathtaking sunsets and the famed Ten Thousand Islands. The restaurant lies within a short walk to 5th Avenue South where visitors will find an eclectic blend of local boutiques, galleries and more. Historic Third Street South, for similar shopping delights, is within a five-minute drive of the restaurant.
|
 |
|
|
 |
|
 |