Is there a deli inside that's sales thecold/ hot food?
Address: 11810 Whittier Blvd, Whittier, CA 90601, USA
deuce mob | Sep 1, 2019
There is a nice Deli very well staffed
Andrea Cervantes | Sep 1, 2019
Yes
Thanks! Your answer is awaiting moderation.