The Pho 88 Restaurant is located on 1270 Westford Street in Lowell, Massachusetts, located at the Pistol Plaza in Drum Hill. The Restaurant is also right next to Drum Hill Ford. For Exact Driving Directions from your current Location, please click the Driving Directions from Your Location below. A new window will open with Maps. Fill in your current address and obtain your driving direction.