I'ev been there. Its a nice place.
If you need help finding a place for us all to meet up before heading over there let me know. I live about 15 minutes away so I can head over there and look for a good place.
It shouldn't be hard, that area of enfield is a busy retail area so there's lots of big places with big parking lots