Best Indian Restaurant in Columbus, OH
Welcome to Layla’s Kitchen Indian Restaurant: Best Indian Restaurant in Columbus, OH Layla’s Kitchen Indian Restaurant, conveniently located at 6152 Cleveland Ave, Columbus, OH 43231, United States, is the epitome of authentic Indian cuisine in the heart of Columbus, Ohio. With a commitment to delivering an unparalleled dining experience, we