The Palms Mediterranean Kitchen Map Unavailable Address 7811 N. 12th Street Phoenix AZ 85020 United States Upcoming Events No events in this location Online Event Twin Peaks