2 Days Ago COMPARE 259 Taylor Ridge Ave, Ponte Vedra Beach, FL 32081 Townhouse for Rent 3 Beds $2,295