Aztec Restaurant
Welcome to the Aztec Experience! Ambiance Picture this: a vibrant, pulsating locale in the heart of Framingham, MA – this is the Aztec Restaurant, where every meal is a fiesta waiting to happen! The atmosphere is electric, fueled by vibrant colors and unique chair designs that kick you back to the roots of authentic Mexican…