Southwood Shores Resort
Apartment
Lake Ozark, Lake of the Ozarks
Boasting indoor and outdoor swimming pools with a sundeck, this resort offers direct access to the Lake of the Ozarks. Free Wi-Fi is provided in the business centre.
Number of rooms: 50
150 Southwest South Drive, Lake Ozark, MO 65049, USA