Get directions to: Ted's Garden Deli, Phoenix, AZ
Restaurant address: 100 N 15th Ave Phoenix, AZ 85007, USA
Restaurant: Ted's Garden Deli