It's the same owner whose been in the business in the Decatur Blvd.?
Address: Rampart Plaza, 8508 Del Webb Blvd, Las Vegas, NV 89134, USA
Lawrence Mason | Jul 29, 2018
Great place nice people great food
Gloria Palomares | Jul 29, 2018
Agreed in our way!!! Thank you.
J D. | Jul 29, 2018
Yes, same family owend business. Great people!
Thanks! Your answer is awaiting moderation.