Papa Jim's Place

7030 Depot St Cedar Key FL 32625 USA

(352) 949-7381

Location