Home / Sri Lanka / Negombo / Villa 64

Villa 64

Negombo, Sri Lanka

Experience an abundance of unparalleled facilities and features at Villa 64. For visitors traveling by automobile, complimentary parking is available.