Through the Arches, Agra, India! Sitara India is a North and South Indian Cuisine Restaurant located in Layton, UT! We always provide only the highest quality and freshest products, made from the best ingredients! Visit our website www.sitaraindialayton.com or call (801) 217-3679 for more information!
(Closed) Claire)) I walk through the empty hallways thinking about the heated argument at diner. Who did Queen Zeda think she was? I turn the corner and run into someone. I'm about to apologize, then I see who it is. (continue...)