Report by
Food Safety Report - Ahi tuna bowl, London England
2 years ago •reported by user-xhwmb256 • business
1 Great Titchfield Street, London, W1W 8AU England, United Kingdom
Symptoms: Nausea, Diarrhea, Vomiting
119
Comments
Comment
