Best restaurant in town!!!!! The BBQ chicken pizza is to die for!!! 6 stars out of five for service. Great location in a nice area!!! Voted best restaurant in las vegas EVER - las vegas weekly.
Best restaurant in town!!!!! The BBQ chicken pizza is to die for!!! 6 stars out of five for service. Great location in a nice area!!! Voted best restaurant in las vegas EVER - las vegas weekly.