Tiajuana Food Court

1655 Broadway UNIT 21 Chula Vista CA 91911 USA

(619) 500-5730

Location