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

Request a quote from Leo's Fine Sushi

More businesses in Palatka