North San Diego
Address

1611 South Melrose Drive Suite.P

Vista California 92081

Phone: 760-599-9982

Opening Hours

Tuesday - Sunday

11:00am -8;00pm

HTB1CIgiwH1YBuNjSszhq6AUsFXaT_edited.jpg

visit

Our Restaurant

E-mail

Thank You