Con una piscina, el Hotel Sun Plaza Nueva Delhi, de 4 estrellas, está situado en el barrio Chanakyapuri de Nueva Delhi, a unos 2 km del Estadio Thyagaraj. El hotel cuenta con un restaurante en las instalaciones.
El hotel está a tan solo 5 minutos a pie del The Chanakya y al alcance de la estación de metro Sarojini Nagar. El Templo Uttara Swami Malai se encuentra a unos 2,1 km del Sun Plaza Nueva Delhi y el aeropuerto internacional de Delhi a 5 km. Los Jardines de Lodi está a poco más de 10 minutos en coche de este hotel. Este alojamiento está no muy lejos de la estación de autobuses Sarojini Nagar Depot.
El hotel cuenta con terraza y Wi-Fi en algunas habitaciones.
El Sun Plaza dispone de un desayuno continental. El restaurante The Library se encuentra justo al lado del establecimiento.