LEASED – Free Standing Restaurant for Lease in West Denver Metro Area

Exterior