840 Tabor St
Lakewood, CO 80401
$1,975,000 USD
3,097 SF
8.51% Cap Rate
3,097 SF
$1,975,000 USD
Restaurant