GENERAL INFO1800 Northwood Plaza Franklin, Indiana 46131p: 317-736-8677Visit WebsiteDESCRIPTIONLongtime business known for Greek fare and fried chicken.