16
34 E Church St
Kilmarnock, VA 22482
$2,950,000 USD
8,920 SF
10.47% Cap Rate
8,920 SF
$2,950,000 USD
Hotel