New Restaurant Review: Call Her Martina (Old Town Scottsdale)
If you have lived in Arizona long enough you have probably heard the old saying that some of the best restaurants in Arizona are located in strip malls and shopping centers. You may also have hear...