You are here: Home » Favorites » My favorite places to eat » USA Longhorn 250 Franklin Village Dr, Franklin, MA 02038 Alicante