Skip to Main content
Detroit Pizza Depot - Downtown LA
0
Sign in
Currently not accepting online orders
Detroit Pizza Depot - Downtown LA 358 W 38th St
358 W 38th St, Suite K13, Los Angeles, CA
Opens at 10:45AM
Online ordering is currently unavailable. Please contact the restaurant to place an order.