Fresh from Yannis Kitchen - Fleming Island
1831 Golden Eagle Way Suite 29 Fleming Island, Florida 32203 | Restaurant Info