&pizza Debuts Pizza Kiosk


300-square foot location opens in Washington, D.C.’s Union Station.
Source: New feed