Address 850 Lagoon Dr Chula Vista CA 91910 United States
Phone: (619) 827-8100 Open 24 Hours a Day: No