Margaritas Posted in , on 24 May 2015, by El Rancho Grande, 0 Comments Voted “Tulsa’s Best Margarita” Frozen or On The Rocks