Truro MA Hotels & Motels 1. 190 Route 6a, Truro, MA 02666 | Horizons Beach Resort (508) 487-0042 2. 217 Shore Rd, Truro, MA 02666 | Top Mast Motel (508) 487-1189