Habuya Okinawan Dining

14082 Red Hill Ave, Tustin CA

Location