997 Lockwood Blvd
Oviedo, FL 32765
$3,143,000 USD
5,710 SF
5.25% Cap Rate
5,710 SF
$3,143,000 USD
Restaurant