News

Boasting a red sign called Marcel’s, the black building is located on Clifton Street next to La Fontana restaurant. The premises appear to be a bar/restaurant judging by the interior which ...