5633 Puerta Del Sol Blvd S #103, Saint Petersburg, FL 33715 $644,000 2Bd 2Ba 1,315 Sq Ft Open SAT 11-1