Mama Llama's
2418 N Craycroft Rd
Tucson
AZ
85712
(520) 546-4994
mammallamas.com
Open Map
Description
Mama Llamas is located at 2418 N Craycroft Rd in Tucson and has been in the business of Eating Places since 1999.
by dandb on March 27, 2017 from
dandb
American New
Caterers & Catering
dining
Eating Places
food
Langugages spoken:
restaurant
Restaurants
Take-out
ward 2