Situada a una distancia de 2 km del Muddy Creek Falls, la villa Still Meadows McComas Beach da acceso a varios lugares turísticos de los alrededores.
Esta casa de vacaciones se encuentra a poco más de 10 minutos en coche del Tolliver Falls. Esta villa se encuentra a 65 km de Champion.
Este establecimiento incluye un cuarto de baño con inodoro separado. Los cuartos de baño también disponen de secador de pelo y toallas para su comodidad.
En la villa Still Meadows, los huéspedes pueden hacer uso de los servicios de cocina disponibles, incluyendo tetera, nevera y cristalería. Además, los huéspedes pueden utilizar una zona de comedor para cocinar. Swallow Falls Country Store, que sirve una gran variedad de platos, está a unos 1 km.