1. Flavors of India Closed · opens 4:00 PM 4.9 overall · 52 reviews Indian Restaurant · $$ 334 Thain Rd, Lewiston, ID 83501, USA