Tequila Grill 1350 E 14th St. San Leandro CA United States
Web Information: Web Page
Hours: Daily 6:30am-10pm
Phone: 510.895.5351 Accepts: bank debit cards, American Express, Visa, Diners' Club, MasterCard/Eurocard, Discover