I randomly found a review for this place while looking for a place to eat. The restaurant is tricky to find is you are coming by car. Just look for the post office in the parking lot, and Turo Turo is right behind it. I called in to do a pick up order of Lumpiang Shanghai (crispy fried spring rolls), pork and…