The Big Puffa in Grand Theft Auto 5

The Big Puffa is a seafood restaurant in Grand Theft Auto V

Located at the Del Perro Pier