View Single Post
dirtnonwingfan (Offline)
  #15 11/17/15 4:04 PM
After last night I have to add Mama Louisa's on 2041 South Craycroft in Tucson on the must-go-to list. Friendly Italian place with excellent food. Not too far from USA either and they have carry-out, not to mention real Italian sodas. I'm going back tonight.

Frank Daigh
2 Likes: BrentTFunk, i love dirt track racing