Iris

5405 W Lovers Ln, Dallas 75209, United States Get Directions to this spot
5405 W Lovers Ln
Dallas, 75209
TX, United States
(214) 352-2727

Rate and review Iris in Dallas, TX, United States!

Share your experiences at Iris with your friends or discover more Restaurants in Dallas, TX, United States.