I thought Newport Pagnell was in Wales!
It sounds really interesting,I have heard of pop up shops but not restraunts. So it gets set up in someones home? Does that mean just a few can get in or how...