Owl Cafe
15 Avenue D
Apalachicola, FL 32320
phone: 850-653-9888
This relaxed dining restaurant offers a full menu of thoughtfully prepared local seafood, steaks, and pastas, complemented by an excellent selection of fine wines. They are open Monday through Saturday for lunch and dinner; closed on Sundays.
& up
published by Travel-Ticker
Ending: 01/20/2010
& up
published by Travel-Ticker
Ending: 01/13/2010
& up
published by Travelzoo
Ending: 01/10/2010
& up
published by Travelzoo
Ending: Today
& up
published by Travelzoo
Ending: Today
& up
published by Travelzoo
Ending: 01/13/2010