Do You Want to Touch My Monkey?

The new Marina restaurant with the very strange name