The address of Protea Hotel Cumberland by Marriott is: 2 Stockenstrom Street, Worcester 6850.