This newly built European inspired mansion, dubbed La Casa De Leon, is located at 17819 Westbay Court in Winter Garden, FL and is situated on a 1.75 acre peninsula. The 10,751+ square foot home boasts 6 bedrooms (2 master suites), 7 full and 2 half bathrooms, marble floors throughout, 2-story great room with massive fireplace, living room, dining room, family room, gourmet kitchen, 2 butler pantries, library, home theater, game room with wet bar, 8 person sauna, steam shower, gym, 1,500 square foot servant’s quarters, wine room with seating, boathouse with 2 jet ski lifts, a 70 foot remote controlled infinity swimming pool, outdoor kitchen and 700 feet of water frontage. It is listed at $6,640,000.