Localizado no bairro South Delhi, o hotel Oyo Stay South Plaza Near Lotus Temple de 3 estrelas disponibiliza piscina e o parque de estacionamento no local. O Estádio de Thyagaraj está localizado a 6 km de distância.
Forte de Tughlaqabad se encontra a 3 km de distância. Os edifícios religiosos notáveis nas proximidades incluem o Templo de Lótus, a 3.2 km deste hotel. Hotel está localizado a 20 km do aeroporto Internacional de Delhi e a alguns minutos de carro da paragem Narmada Apartment.
Há 6 quartos com controle de temperatura, bem como comodidades modernas como TV. No estabelecimento pode pegar um sala com varanda privada.
O café Baker Street se encontra a 8 minutos a pé deste hotel.