Do they play sports on their tv screen
Address: University Plaza, 26775 Hayward Blvd, Hayward, CA 94542, USA
John Barkley | Dec 18, 2019
Yes but i recommend going to the one in Niles they have better customer service...
Jess G | Dec 18, 2019
Yes๐๐
Thanks! Your answer is awaiting moderation.