We decided to go to this place based on the reviews on Trip Advisor. We were not disappointed. The D-Lux pizza was great, in our opinion. The Red Rock Pizza is basically a take out business. There is some seating inside and there is a patio, so keep that in mind if you are a large group.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.