Da Rooms Bed and Breakfast, self-catering Accommodation is situated in Worcester’s historical Church Street within walking distance from shops and restaurants.