Get directions to Sakura Hibachi & Sushi in Clifton Park Center Mall

Don't konw how to get to Sakura Hibachi & Sushi in Clifton Park, New York 12065? Find driving directions to Sakura Hibachi & Sushi below.

Clifton Park Center Mall location: 22 Clifton Country Road, Clifton Park, New York - NY 12065

Insert your starting address