Con una ubicación a 25 minutos a pie del Lago Chandra Sarovara, el hotel Townhouse Govardhan ofrece con aire acondicionado habitaciones a unos 1 km de Radha Kund Lake. El hotel también incluye un aparcamiento.
Este hotel de 4 estrellas se encuentra a 1 km del centro de Govardhan y a 80 km del aeropuerto Agra. A 76 km del hotel Townhouse, los huéspedes pueden visitar Tājganj. Este establecimiento está a unos 10 minutos en coche de la Góvardhana y de otras atracciones principales de Govardhan.
Las habitaciones con aire acondicionado disponen de una zona de estar con climatizador, Wi-Fi y TV de pantalla plana con canales vía satélite.