If you are looking for an Indian restaurant in Columbus, Ohio, Layla’s Kitchen Indian Restaurant is the place to be. Located at 6152 Cleveland Ave, Columbus, OH 43231, United States, this dining spot is celebrated as one of the best Indian food restaurants in Columbus, OH. Layla’s Kitchen offers an extensive menu featuring traditional Indian dishes, crafted with authentic spices and f... https://www.laylaskitchenrestaurantohio.com/