Ya know what it reminds me of? "Broadway at the Beach" in Myrtle Beach. Very similar concept.

http://www.broadwayatthebeach.com/propertymap.aspx