Food Safety Report: Top Kap Snack Bar - Botafogo Beach, 484 - Botafogo, Rio de Janeiro - State of Rio de Janeiro, Brazil 2 years ago • details 18 i got diarrhea and nausea