Internet Cafe
-
12838 N 19th Ave
Phoenix, AZ 85029
Chamber Rating
Contact Info
Questions & Answers
Q Where is Internet Cafe located?
A Internet Cafe is located at 12838 N 19th Ave, Phoenix, AZ 85029
Q How is Internet Cafe rated?
A Internet Cafe has a 3.5 Star Rating from 2 reviewers.
Ratings and Reviews
Internet Cafe
Overall Rating
Overall Rating
( 2 Reviews )
1
0
0
1
0
Lala Perez on Google
Brad Neiman on Google
Overall Rating
Overall Rating
( 2 Reviews )
1
0
0
1
0