627 Alhambra Rd, #602
Venice, FL

Property Details