Elvira's Restaurant is a slightly up-scale place which started in 1927 in Nogales, Mexico. You can now find this wonderful restaurant in Tubac, AZ. They offer the highest quality of Mexican culinary delights and have won several awards for their tasty meals. The environment is dazzling and the service is great. My sea bass was to die for, yummy!
|I had a very delicious mango margarita.|