Triple Cottage

Triple Cottage at The Castle Resort is a lake-facing AC room with bathtub offering beautiful views of Phewa lake and the World Peace Stupa.