Indian restaurant specializing in flavorful cuisine. Known for generous portions and delicious dishes, including popular naan.