North Truro MA Restaurants 1. RR 6, North Truro, MA 02652 | Montano's Restaurant (508) 487-2026 2. 104 Shore Rd, North Truro, MA 02652 | Terra Luna (508) 487-1019