ˌself-ˈcatering BrE AmE adjective [usually before noun] British English
relating to a holiday in which you stay in a place where you can cook your own food
self-catering accommodation/apartment/cottage etc
—self-catering noun [uncountable] :
Prices start from £114 per person for seven nights’ self-catering.