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