Lees Inn-Indianapolis

5011 Lafayette Rd, Indianapolis 46254, United States Get Directions to this spot
5011 Lafayette Rd
Indianapolis, 46254
IN, United States
(317) 290-0273

Rate and review Lees Inn-Indianapolis in Indianapolis, IN, United States!

Share your experiences at Lees Inn-Indianapolis with your friends or discover more Hotels in Indianapolis, IN, United States.