Split Space Cloud Kitchens is located in Slough, United Kingdom on Unit 10A, Business Village, Wexham Rd. Split Space Cloud Kitchens is rated 3 out of 5 in the category shared-use commercial kitchen in United Kingdom.
Address
Unit 10A, Business Village, Wexham Rd