Filter Results
Apply Filters
Clear Filters
2 star hotels in Stamford
The Vine On Main
105 Main Street, Stamford, United States Show map
Featuring a convenient location, the 2-star The Vine On Main Motel Stamford offers views of the mountain, and is a 10-minute ride from Utsayantha Mountain. The hotel offers Wi-Fi in public areas.
From US$ 140
Book Now