3
11711 NE 62nd Ter
The Villages, FL 32162
$13,003,168 USD
4,853 SF
5% Cap Rate
4,853 SF
$13,003,168 USD
Convenience Store