Kubo Restaurant

2330 W Temple St Los Angeles CA 90026 USA

(213) 413-4804

Location