Address: 2 E Jefferson St, Phoenix, AZ 85004, USA
I don't know. But I loved the place. The food was deee-lish!
No
No...at least it is not on the menu.
Quite honestly I don't recall seeing that on the menu.
I don't think they make snails.
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Italian restaurant
10810 N Tatum Blvd, Phoenix, AZ 85028, USA
3400 E Sky Harbor Blvd, Phoenix, AZ 85034, USA
777 E Thunderbird Rd Suite 100, Phoenix, AZ 85022, USA
2501 W Happy Valley Rd, Phoenix, AZ 85085, USA
2336 W Thomas Rd, Phoenix, AZ 85015, USA
10608 N 32nd St, Phoenix, AZ 85028, USA
536 E Dunlap Ave #1, Phoenix, AZ 85020, USA