New Storefront at Catrachos Restaurant 31 August 2020 Chelsea Business Foundation 1Comment 0Likes Chelsea— 8/31/2020— On July 30th Catrachos Restaurant celebrated their re-launch with a new storefront signage and outdoor seating. As such Catrachos new sign and storefront showcases the new program effectiveness in rebuilding a city that…Read more