Address 1810 University Dr Vista CA 92083 United States
Phone: (760) 941-4526 Open 24 Hours a Day: No