5150 E Broadway Blvd,
Tucson ,
AZ
85711
UNITED STATES
Based on 1 reviews
Not So Great
Our meals were both really greasy. I couldn't eat mine. The waiter seemed interested in my husband. We won't be going back.Worldwide > United States > Tucson, AZ > Restaurants