Boba Square

4790 Northwood Irvine CA 92620 USA

(657) 660-5085

Location