7300 Collins Ave, Miami Beach, Florida 33141 USA
Part of the dining area with TV screens everywhere
Photo Credit: Yelp