Sticky Fingers is a restaurant offering global street food in a bright setting with a terrace, providing event space.