Sign in
Top
The Best Japanese restaurants in Albemarle
Map view59 results
Little Tokyo
730 Leonard Ave 28001-5250
4.4 (18)
"Best sushi I have ever had! Great atmosphere with friendly staff and quality food!"