Nelson from Wisconsin Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Backwaters Hotel Bar & Grill - Wisconsin, Nelson, 114 South Main, 54756 (715) 673-4012 Map Beth's Twin Bluffs Cafe - Wisconsin, Nelson, S286 South Main Street, 54756 (715) 673-4040 Map Lemaz Ltd - Wisconsin, Nelson, W14300 Rusty Nail Rd, 54756 (715) 967-2668 Map