Kiku Japanese Fusion Menu
Located in Tallahassee, FL, Kiku Japanese Fusion is a restaurant that has been serving communities for years. Situated on 800 Ocala Rd #370, this Kiku Japanese Fusion is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.
Select a different Kiku Japanese Fusion location in Tallahassee, FL.
Address & Phone
800 Ocala Rd #370Tallahassee, FL 32304