521 Grand Street

El Castillo de Jagua II on Grand Closed by Health Department

Posted August 21, 2012 at 6:47 am

The sister outpost of popular Cuban eatery El Castillo de Jagua at 521 Grand Street was shut down by the Department of Health this past Friday.

Filed Under