Olive Garden Italian Restaurant

585 I St Chula Vista CA 91910 USA

(619) 498-1717

Location