Get directions to: Depot Pizza & Deli, Odessa, TX
Restaurant address: 2701 Kermit Highway Odessa, TX 79764, USA
Restaurant: Depot Pizza & Deli