Uptown Pizza & Subs, DENVER, Colorado (CO)
Comfortably situated at 1312 17th Street () in DENVER, Colorado (CO) (80202), Uptown Pizza & Subs are available at 3038256822. Make sure you ahead of time to arrange your spot in the restaurant.
More restaurants in DENVER, Colorado (CO)
Uptown Pizza & Subs contact information and details:
Address: 1312 17th Street - , DENVER, Colorado (CO) 80202
Contact Phone: 3038256822