S
At a glance
Open in Google MapsSt. John'S Innovation Centre Limited is a restaurant registered in England and Wales (Companies House no. 01900335).
Is this your business?
Claim this listingOther businesses in Cambridge
13 Weeks Ltd13 Weeks Ltd is a restaurant registered in England and Wales (Companies House no. 12805775).Africfood Catering Events LimitedAfricfood Catering Events Limited is a restaurant registered in England and Wales (Companies House no. 16253959).Al CasbahAl Casbah is a restaurant registered in England and Wales (Companies House no. 13442779).Al Chile LimitedAl Chile Limited is a restaurant registered in England and Wales (Companies House no. 09168026).