Discover Sodo S.C.
Welcome to Sodo S.C., located in Orlando, Florida! Our shopping center is your destination for shopping, dining and more. Come and explore all that our shopping center has to offer!
The Bagel Dudes
The Smoothie Room
Unforunately your search didn't return any matches.