Tewksbury Petroil Gas 1220 Main St Tewksbury, MA 01876 (978) 858-3466 Get Directions Stadium Mobil 2 Main St Tewksbury, MA 01876 (978) 441-0185 Get Directions