Takara Sushi

17 West Main
Alhambra California, 91801
Phone: (626) 642-1122
Website:
Specialty: Japaneese, Sushi, Asian
Cuisine: Japanese, Asian, Sushi
Feature: Buffet, Dancing, Notable Wine List
Price: On Budget Prices
Feedback: 5