Baymont by Wyndham Cambridge
Located in Cambridge, Baymont by Wyndham Cambridge is in a shopping district, a 4-minute drive from The National Museum of Cambridge Glass and 6 minutes from Mosser Glass. This hotel is 5 mi (8 km) from Living Word Amphitheater and 9.3 mi (15 km) from Salt Fork State Park.