Cloudy
22 °C | 71.6 °F
Luray is a city located in United States, North America.
On arriving at Woodruff Inns and Restaurants, my family and I were very impressed with the overall atmosphere of this B&B, very modern, clean feel and only a short walk to many interesting sites. We stayed in Victorian Inn cabin; the rooms were immaculate and fully stocked with necessary room accessories. Staff was nice and gave us some recommendations for where to find local attractions in Shenandoah...