Castelos Pizza Restaurant
183 Nott Ter Schenectady, NY 12308-3130
518-374-0581
Atmosphere
Casual
Dress Code
Business Hours
Payment Types