Get directions to: Taste Of Mediterranean Restaurant, Phoenix, AZ
Restaurant address: 7811 North 12th Street Phoenix, AZ 85020, USA
Restaurant: Taste Of Mediterranean Restaurant