Great India Tandoori

79 Lower Sloane Street, London, SW1 W8DA

- Great India Tandoori Menu -

Chef's Specialities