Mountain View Townhomes

The Mountain View Townhomes is a 58-unit townhouse community located in Garden City, Idaho.

Click to view listings: Mountain View Townhomes