Go Play ‘The Simpsons’ Pinball Before Atlas Arcade Closes on H Street Pinball Arcades September 9, 2018 by pinballer Comments are Disabled H Street arcade and game haven Atlas Arcade is closing its doors at the end of September after seven years in business. Continue Reading →