13
521 S Osceola Ave
Orlando, FL 32801
$1,700,000 USD
5,352 SF
12
Units
5.74% Cap Rate
5,352 SF
$1,700,000 USD
Apartments