Rancho Viejo Mexican Grill & Cantina serves Mexican food seven days a week on Main Street, with later hours than most downtown Luray restaurants — open until 10 or 10:30pm most nights.
This isn’t a special-occasion destination. Rancho Viejo is open seven days a week for lunch and dinner, with later hours Tuesday through Saturday.