Barcelona Restaurant & Wine Bar Website: Barcelona Restaurant & Wine Bar Phone: 203-348-4800 << Click to return to the Stamford Restaurant Week page