Northtown Subaru is excited to announce the opening of our newly renovated state of the art facility located next to Dent Tower at 3930 Sheridan Drive. 
We're committed to providing our customers a world class vehicle in a world class environment. Below are some photos of our new building, we look forward to sharing it with you.
Main/Front Entrance