Istanbul Palace

393 Waller Ave, Lexington 40504, United States Get Directions to this spot
393 Waller Ave
Lexington, 40504
KY, United States
(859) 231-1792

Rate and review Istanbul Palace in Lexington, KY, United States!

Share your experiences at Istanbul Palace with your friends or discover more Restaurants in Lexington, KY, United States.