Palma
RestaurantUnclaimed
4.5· 1,814 reviews·Google Maps
About
Based in Phoenix, AZ, Palma is listed under Restaurant. It holds a 4.5-star average across 1,814 Google reviews. The address on file is 903 N 2nd St. Both a phone number and a website are listed below. This listing hasn't been claimed yet, so the details come from public sources.
Location
903 N 2nd St, Phoenix, AZ 85004, USA
Get directionsContact Palma
Send an enquiry and they'll get back to you directly.