This location has been flagged as "Closed".
3326 N. 19th Ave. Phoenix, AZ 85015 Map It
602-442-2050
By New Times Staff
By Patricia Escárcega
By Morgan Fischer
By TJ L'Heureux
By Tirion Boan