Get directions to: Ichiban Japanese & Chinese Restaurant, Albany, NY
Restaurant address: 1652 Western Avenue Albany, NY 12203, USA
Restaurant: Ichiban Japanese & Chinese Restaurant