If you're looking for Greek restaurants in Tallahassee look no further. Kairos Mediterranean #107 is known for having some of the best Greek in Tallahassee. Located at 1415 Timberlane Road, Kairo...show more
Last updated July 11, 2023