Long Island Hot Dog & Restaurant

68 Stafford St.
Worcester
Massachusetts
United States