Most folks think the best Indian grocery store is in Parma, but there's a hidden gem in Westlake - Rimi's. The staff are very friendly and helpful - always eager to please and help. They are always well-stocked, but in case you don't find something (like say, a specific fresh vegetable instead of its frozen pack), they are happy to order it for you.
They are probably the only store which has fresh Indian/Bengali sweets, which are just out of this world. Try their gulab jamuns, and also the kadam kheer. Their snacks (samosa, dhokla, bhajji) are all fantastic. They also get fresh home-made chappatis every alternate day.
All you folks in the western suburbs of Cleveland, you don't have to go as far as Parma....just head over to Rimi's in Westlake.