El hotel ofrece recepción 24 horas y conexión WiFi gratuita en todas las instalaciones. Cuenta con mostrador de información turística, servicio de alquiler de coches, spa, terraza con vistas al lago Phewa y servicio de lavandería. El restaurante Tulsi Roof Top sirve cocina india, continental y china, así como bebidas refrescantes. Hay servicio de habitaciones.
El Hotel Tulsi está situado junto al lago Phewa, a solo 500 m del templo de Barahi.
Las habitaciones disponen de aire acondicionado, escritorio, armario, calefacción, TV por cable, teléfono y baño integrado con secador de pelo y artículos de aseo gratuitos.