New Delhi is an Indian restaurant that opened in 2018, aiming to bring authentic Indian cuisine to its customers. It is located in Sotogrande.