Metro Restaurant
7401 N La Cholla Blvd Ste 111
Tucson, AZ 85741-2321
520-297-1999