Get directions to: Ichiban Sushi, Lowell, MA
Restaurant address: 276 Central Street Lowell, MA 01852, USA
Restaurant: Ichiban Sushi