at , Atlanta , 30303 United States
Seduce your senses with fine Turkish cuisine at Truva, located downtown at 60 Andrew Young International Boulevard.
Truva Turkish Restaurant In Atlanta is Atlanta based place and this enity listed in Local Business category. 30303.