Likely a restaurant, possibly with pizza, located at 585 Dumbarton Road.