37
5401 Alhambra Dr
Orlando, FL 32808
$16.00 USD/SF/YR
1,660-4,374 SF
1
Space Available
Built 1969
4,374 SF Contiguous
Built 1969
1,660-4,374 SF
$16.00 USD/SF/YR
Office/Retail