Taste of India, Layton UT
Taste of India is a delicious, locally owned restaurant in Layton Utah. The outside may not look like much, but step inside for authentic cuisine in a warm and inviting atmosphere.
Taste of India is a delicious, locally owned restaurant in Layton Utah. The outside may not look like much, but step inside for authentic cuisine in a warm and inviting atmosphere.