Foxey's Cafe, ODESSA, Florida (FL)
Conveniently located at 8706 North Mobley Road () in ODESSA, Florida (FL) (33556), Foxey's Cafe are available at 8139202052. It is advisable to in advance to make a reservation.
More restaurants in ODESSA, Florida (FL)
Foxey's Cafe contact information and details:
Address: 8706 North Mobley Road - , ODESSA, Florida (FL) 33556
Contact Phone: 8139202052