Instore Pickup for our Vista California Location Vista, CA 485 South Melrose Drive, Vista CA 92081 Call to order: 760-643-1688 Sunday - Thursday 11:00am- 9:30pm Friday and Saturday 11:00 - 10:00 In-House Menu | To-Go Menu