the villages polo stadium s

703 N Buena Vista Blvd
Lady Lake
Florida
United States