Do they have tv sports
Address: 2505 W Valley Blvd, Alhambra, CA 91803, USA
Michael Francis | Aug 25, 2019
Yes, they have screens all around the restaurant, usually tuned to baseball and soccer.
Steven Richards | Aug 25, 2019
Yes
art perez | Aug 25, 2018
Great place
Alejandra Guzman | Aug 25, 2018
Yes they do 😊
Thanks! Your answer is awaiting moderation.