Get directions to: Castelo''s, Schenectady, NY
Restaurant address: 183 Nott Ter Schenectady, NY 12308, USA
Restaurant: Castelo''s