About Us
South Main Plaza consists of three upscale commercial buildings located on Main Street, and situated minutes from downtown St. George, UT.
South Main Plaza consists of three upscale commercial buildings located on Main Street, and situated minutes from downtown St. George, UT.