Indian restaurant offering Asian cuisine. Known for excellent food and a clean environment.