First & Last
Restaurant
•
1001 N 3rd Ave #1, Phoenix, AZ 85003, USA
8.8
Thursday: 11 AM – 3 PM, 5 PM – 9 PM
See if anyone you trust recommends it!