? Special Noodle

1530 S De Anza Blvd San Jose CA 95129 USA

(408) 320-1966

Location