Sumo Japanese Restaurant

1714 Newbury Road # C # C Newbury Park CA 91320 USA

(805) 499-9977

Location