I've eaten here a million times. Best margaritas on the planet. Most people love the Russelrita but it's a little too sweet for me. It has a college town... (read more)
J F.
Advertisement
By continuing to use our site, you agree to us using cookies in accordance with our Cookie PolicyClose