Samba January 16, 2020Samba may not be the biggest restaurant on Earth. In fact, it may be one of the smallest....