
Sarku Japan
- Japanese
- Menu
Featuring made-to-order teriyaki and sushi, Sarku Japan is the largest and most successful Japanese Quick Service Restaurant.
BEST ENTRANCE
North Mall Entrance
LOCATION IN MALL
Food Court