SHA SUSHI is located in Depok City, West Java, Indonesia on Blok A3/3 Bella Casa Residence Cluster Alamanda, Jl. Tole Iskandar. SHA SUSHI is rated 3 out of 5 in the category sushi takeaway in Indonesia.
Address
Blok A3/3 Bella Casa Residence Cluster Alamanda, Jl. Tole Iskandar