822 A1A N #103, Ponte Vedra Beach, FL 32082
652 Summer Pl, Ponte Vedra Beach, FL 32082, United States