Iola's Looking Glass
1260 Gerling St
Schenectady, NY 12308
Schenectady, NY 12308