Hi,
I found this place while on a business trip to Stamford.I was there over a year ago and will be back in the area soon. It's on Grenhart Rd. two doors over from the Super 8 and above a taxi company. Can anyone tell me if they are still open? did they change the name?