Depot Deli and Pizza

Address: 
2701 KERMIT HWY Odessa, TX 79764