Posted:
#1
Italian joint located off the strip on Tropicana. Has anyone been there? What did you have and what did you think of the place?
Thinking about taking the family there on Christmas Eve
Thinking about taking the family there on Christmas Eve
