Has anyone seen cockroaches here recently?
I stopped going to this place years ago because of that problem.
Address: 963 N Hill St, Los Angeles, CA 90012, USA
Peter Venzon | Aug 27, 2019
No
Mario Rodriguez | Aug 27, 2019
I been going there fit about 20 plus yrs and just recently and no roaches love the food
Thanks! Your answer is awaiting moderation.