Get directions to: Haru Sushi Restaurant, Tempe, AZ
Restaurant address: 9845 S Priest Dr Tempe, AZ 85284, USA
Restaurant: Haru Sushi Restaurant