23 Cuchara Ave E
La Veta, CO 81055
$595,000 USD
9,092 SF
9,092 SF
$595,000 USD
Restaurant