Castellanos train station. Loading shed | Photos of Castellanos - Department of Canelones - URUGUAY - Stonek Fotografía. Photo #75171