All You Can Eat Restaurants in Buenos Aires

There are a lot of all you can eat restaurants in Buenos Aires, Argentina. And I’m not talking about the same all you can eat restaurants that you find in America, with extra-sized bottles of ketchup on the table and a soda cup big enough to drown a cat in with your name, Bill, scrawled…