The Brentwood Restaurant & Wine Bistro is one of the spookiest destinations in Little River, South Carolina. Its lore has bewitched visitors from all over the world, including the Travel Channel. One ...