Lemongrass Restaurant has 2 branches located at Musooriee Road, The restaurant offers a blend of traditional and modern Indian culture. You will have an opportunity to experience a moment of excellence and extreme comfort. Its quiet location offers a great chance for private, luxury, relaxed and casual dining. This restaurant will automatically make your visit more frequent.