there are better mexican places, however el chupacabra has the unbeatable combo of water view, enough salt on their chips, delicious margaritas, food that’s enjoyable if not incredible (& large portions) and nice staff.
5 days ago
Sign up to leave a comment.
By submitting, you agree to our Terms and Privacy Policy