Putnam County, Florida · Food & Drink · Palatka
Leo's Fine Sushi
Leo's Fine Sushi is a sushi restaurant at 1701 Reid Street in Palatka, Florida, offering takeout. Contact the restaurant directly about ordering.
About Leo's Fine Sushi
Leo's Fine Sushi is a sushi restaurant at 1701 Reid Street in Palatka, Florida, offering takeout. Contact the restaurant directly about ordering. Services include Takeout.
Contact and location
- Address: 1701 Reid St
- Palatka, Florida
- Phone: +1 (386) 328-1953
- Business website