Iliki Cafe

6431 N. Cosby Ave.
Kansas City
Missouri
United States
website