Capybara Cafe is a new establishment offering Colombian street-food-inspired dishes. It recently celebrated its Grand Opening and is known for its cozy and authentic Colombian cuisine.