Review of The Owl Cafe

15 Avenue D, Apalachicola, FL 32320

Overall Rating

Review


No idea how it is. We sat for 12 minutes with zero service or even an acknowledgement. Left and went to Up The Stairs. Five stars for them. Creative dishes and great wines!

Updated 5 years ago

Wheat Allergy